906493
948962
307246
463172
99460
738371
456196
94571
524910
414948
81954
409958
5164799
3581581
3104148
2412804
2241988
2066609
1982358
192078
1774118
1724136
1694196
1641471